/******************************************************************************/
/*      project Gray                                                          */
/*      Martin Robinson                                                       */
/*                                                                            */
/******************************************************************************/
package gray;

/**
 * frame
 * @author martin
 * @param <E> 
 */
public interface Frame<E> {
  /**
   * return container for widget tool kit of type E
   * @return E
   */
  public E container();
  /**
   * recursive validation
   * verify if all contained field return valid
   * @return Boolean
   */
  public Boolean ready();
}
